// 1. 创建一个http服务
const express = require('express');

const mongoose = require('mongoose');

const app = express();

// 连接数据库
mongoose.connect("mongodb://localhost/1208")

// 验证是否连接成功
mongoose.connection.on('open',()=>{
    console.log("连接成功");
})
// 是否连接失败
mongoose.connection.on('error',()=>{
    console.log("连接失败");
})

// 创建一个文档结构
let userSchema = new mongoose.Schema({
    name:String,
    age:Number
})
// 创建文档对象
// 带上s
let userModel = mongoose.model('users',userSchema);
app.get('/userinfo',(req,res)=>{
    // 拿到数据
    let {name,age} = req.query;
    // 把数据插入到数据库
    userModel.create({name,age},(err,data)=>{
        // if(err){
        //     console.log(err);
        //     return;
        // }
        if(err) return;
        console.log(data);
        res.send(`姓名：${name}，年龄：${age}`);
    })
})


app.listen(80,()=>{
    console.log("成功");
})